// 教室控制页js
$(function(){
    // 页面内容自动垂直居中
    // sh.verticalCenter();

    if(sh.isLogin){
        // 登录状态(sh.isLogin=true)按钮可用


        //控制模式面板切换
        sh.modeTab($(".controll-mode .on-off a"),"class-actived");

        // 空调面板切换
        $(".air-btn").on("click",function(){
            // 20190429新增，当空调面板禁用时，禁止切换模式
            if($("#controller-switch").attr("status")!="unchecked"){
                $(this).children("img").attr("src","images/icon/btn_Airconditioner_Fogremoval_actived.png");
                $(".hot-btn").children("img").attr("src","images/icon/btn_Airconditioner_hot.png");
                $(".cold-btn").children("img").attr("src","images/icon/btn_Airconditioner_cold.png");
            }else{
                return;
            }
        })
        $(".hot-btn").on("click",function(){
            // 20190429新增，当空调面板禁用时，禁止切换模式
            if($("#controller-switch").attr("status")!="unchecked"){
                $(this).children("img").attr("src","images/icon/btn_Airconditioner_hot_Selection.png");
                $(".air-btn").children("img").attr("src","images/icon/btn_Airconditioner_Fogremoval.png");
                $(".cold-btn").children("img").attr("src","images/icon/btn_Airconditioner_cold.png");
            }else{
                return;
            }
        })
        $(".cold-btn").on("click",function(){
            // 20190429新增，当空调面板禁用时，禁止切换模式
            if($("#controller-switch").attr("status")!="unchecked"){
                $(this).children("img").attr("src","images/icon/btn_Airconditioner_cold_actived.png");
                $(".hot-btn").children("img").attr("src","images/icon/btn_Airconditioner_hot.png");
                $(".air-btn").children("img").attr("src","images/icon/btn_Airconditioner_Fogremoval.png");
            }else{
                return;
            }
        })

        //空调面板增减温度

        // num为空调温度
        var num =  parseInt($(".controller span").html());
        // 控制空调
        $(".reduce-btn").on("click",function () {
            // 20190429新增，当空调面板禁用时，此时温度禁止调节。
            if($("#controller-switch").attr("status")!="unchecked"){
                (num>-30) ?  (num--) : (num=-30);
                $(this).next().html(num);
            }else{
                return;
            }
        })

        $(".add-btn").on("click",function () {
            if($("#controller-switch").attr("status")!="unchecked"){
                if(num<30){
                    num++
                }else{
                    num=30
                }
                $(this).prev("span").html(num);
            }else{
                return;
            }
        })

        //20190430新增：音量静音功能
        $(".voice").on("click", ".on-off", function(){

            if($(this).hasClass("voice-on")){
                $(".voice-range").attr("value","0");
                $("#js-rangeslider-0 .rangeslider__handle").css("left","0");
                $("#js-rangeslider-0 .rangeslider__fill").css("width","0");
                $(this).hide().siblings(".on-off").show();


            }

        })

        // 初始化滑动开关
        $('.lcs_check').lc_switch();
        $(".lcs_switch").removeClass("lcs_disabled");

        // 监听#school-living-swicth,#net-swicth,#accesscontrol-switch,#centralizedcontrol-switch,#curtains-switch,#camera-switch,#door-switch,#controller-switch,#new-wind-switch开关是否打开
        $('body').delegate('#school-living-swicth,#net-swicth,#accesscontrol-switch,#centralizedcontrol-switch,#curtains-switch,#camera-switch,#door-switch,#controller-switch,#new-wind-switch', 'lcs-statuschange', function() {
            // 开关元素的status：checked为打开开关，元素的status：unchecked为关闭开关
            ($(this).is(':checked')) ? $(this).attr("status",'checked') : $(this).attr("status",'unchecked');
            // 后台在此将开关状态 $(this).attr("status"）作为参数通过ajax发送到进行保存
            // console.log($(this).attr("id")+":"+$(this).attr("status"));

        });

        //打开照明、音量调节
        $(".voice-controll input").attr("disabled",false);

        //监听照明调节的值
        $(document).on('input', ".light", function(e) {
            var value = e.target.value;
            // console.log(value)
        });
        //监听音量调节的值
        $(document).on('input', ".voice-range", function(e) {
            var value = e.target.value;
            // console.log(value)
            // 20190430新增：当音量值大于0时，图标显示非静音图标
            if(value>0){
                if($(".voice .voice-off").css("display")=="block"){
                    $(".voice .voice-off").hide().siblings(".voice-on").show();
                }
            }
        });

    }else{
        // 未登录状态(isLogin=false)按钮禁用

        //禁用滑动开关
        $(".lcs_switch").addClass("lcs_disabled");
        //禁用照明调节
        $(".voice-controll input").attr("disabled",true);
    }


    // 初始化范围滑块控件
    var voiceRange = $(".voice-range").rangeslider({
        polyfill: false
    });

    // console.log(voiceRange);


    $(".light").rangeslider({
        polyfill: false
    });

})
